eternal vow

Translations
вечная клятва
He made an eternal vow to love her forever.
Он дал вечную клятву любить её вечно.